package com.foundersoftware.commons.organization.model;


/**
 * This class represents the address of
 * @author wuhongjun
 *
 */
public class Address extends AbstractOrganizationObject {

	/**
	 * Object UID
	 */
	private static final long serialVersionUID = -7565581612073289414L;

	private AddressType addressType = null;
	
	private Country country = null;
	
	private State state = null;
	
	private City city = null;
	
	private String  postalCode = null;
	
    private String content = null;
    
    private String line1 = null;
    
    private String line2 = null;
    
    private String line3 = null;
    
    private String line4 = null;


	protected AddressType getAddressType() {
		return addressType;
	}

	protected void setAddressType(AddressType addressType) {
		this.addressType = addressType;
	}

	protected Country getCountry() {
		return country;
	}

	protected void setCountry(Country country) {
		this.country = country;
	}

	protected State getState() {
		return state;
	}

	protected void setState(State state) {
		this.state = state;
	}

	protected City getCity() {
		return city;
	}

	protected void setCity(City city) {
		this.city = city;
	}

	protected String getContent() {
		return content;
	}

	protected void setContent(String content) {
		this.content = content;
	}

	protected String getLine1() {
		return line1;
	}

	protected void setLine1(String line1) {
		this.line1 = line1;
	}

	protected String getLine2() {
		return line2;
	}

	protected void setLine2(String line2) {
		this.line2 = line2;
	}

	protected String getLine3() {
		return line3;
	}

	protected void setLine3(String line3) {
		this.line3 = line3;
	}

	protected String getLine4() {
		return line4;
	}

	protected void setLine4(String line4) {
		this.line4 = line4;
	}

	protected String getPostalCode() {
		return postalCode;
	}

	protected void setPostalCode(String postalCode) {
		this.postalCode = postalCode;
	}
	
	



}
